
cmake_minimum_required(VERSION 3.5.0)

set(CMAKE_CXX_STANDARD 17)

set(BUILD_SHARED_LIBS OFF)

set(E2D_BUILD_TRANS ON)
set(E2D_BUILD_RENDER ON)
# set(E2D_BUILD_PHYSICS ON)
# set(E2D_BUILD_AUDIO ON)
# set(E2D_BUILD_FUI ON)

add_subdirectory(core)
add_subdirectory(yml)
add_subdirectory(imgui)
add_subdirectory(ui)

set(BUILD_SHARED_LIBS ON)
add_subdirectory(mono)
set(BUILD_SHARED_LIBS OFF)

add_subdirectory(csharp)

add_subdirectory(app)
